# 使用OpenJDK 8作为基础镜像
FROM openjdk:8-jre-slim

# 设置工作目录
WORKDIR /app

# 创建文件上传目录
RUN mkdir -p /app/files

# 复制jar包到容器中
COPY target/MedicalAiJava-1.0-SNAPSHOT.jar app.jar

# 暴露端口
EXPOSE 8081

# 设置JVM参数和启动命令，使用生产环境配置
ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-Dspring.profiles.active=prod", "-jar", "app.jar"]